Big Huge Thesaurus

armored scale

noun